engineer obstacle battalion - Francés Inglés Diccionario